gas prices

Trump approval hits second-term low as Iran war and gas prices weigh on sentiment